<!doctype html>
<html class="no-js" lang="">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title>server documentation</title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link rel="icon" type="image/x-icon" href="../images/favicon.ico">
	      <link rel="stylesheet" href="../styles/style.css">
        <link rel="stylesheet" href="../styles/&#x27;Postmark&#x27;.css">
    </head>
    <body>

        <div class="navbar navbar-default navbar-fixed-top visible-xs">
            <a href="../" class="navbar-brand">server documentation</a>
            <button type="button" class="btn btn-default btn-menu ion-ios-menu" id="btn-menu"></button>
        </div>

        <div class="xs-menu menu" id="mobile-menu">
                <div id="book-search-input" role="search"><input type="text" placeholder="请输入查询关键字"></div>            <compodoc-menu></compodoc-menu>
        </div>

        <div class="container-fluid main">
           <div class="row main">
               <div class="hidden-xs menu">
                   <compodoc-menu mode="normal"></compodoc-menu>
               </div>
               <!-- START CONTENT -->
               <div class="content module">
                   <div class="content-data">



<ol class="breadcrumb">
    <li>模块列表</li>
    <li>AppModule</li>
</ol>

<div class="text-center module-graph-container">
    <div id="module-graph-svg">
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: dependencies Pages: 1 -->
<svg width="4649pt" height="211pt"
 viewBox="0.00 0.00 4649.00 211.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 207)">
<title>dependencies</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-207 4645,-207 4645,4 -4,4"/>
<text text-anchor="start" x="2299.5091" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00" fill="#000000">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="2086.5,-10 2086.5,-30 2106.5,-30 2106.5,-10 2086.5,-10"/>
<text text-anchor="start" x="2110.129" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="2199.5,-10 2199.5,-30 2219.5,-30 2219.5,-10 2199.5,-10"/>
<text text-anchor="start" x="2223.2251" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="2285.5,-10 2285.5,-30 2305.5,-30 2305.5,-10 2285.5,-10"/>
<text text-anchor="start" x="2309.2812" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="2382.5,-10 2382.5,-30 2402.5,-30 2402.5,-10 2382.5,-10"/>
<text text-anchor="start" x="2406.1732" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="2478.5,-10 2478.5,-30 2498.5,-30 2498.5,-10 2478.5,-10"/>
<text text-anchor="start" x="2502.2258" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Exports</text>
<g id="clust1" class="cluster">
<title>cluster_AppModule</title>
<polygon fill="none" stroke="#000000" stroke-dasharray="1,5" points="8,-70 8,-195 4633,-195 4633,-70 8,-70"/>
</g>
<g id="clust3" class="cluster">
<title>cluster_AppModule_imports</title>
<polygon fill="none" stroke="#000000" points="154,-78 154,-130 4625,-130 4625,-78 154,-78"/>
</g>
<g id="clust6" class="cluster">
<title>cluster_AppModule_providers</title>
<polygon fill="none" stroke="#000000" points="16,-78 16,-130 146,-130 146,-78 16,-78"/>
</g>
<!-- AreaModule -->
<g id="node1" class="node">
<title>AreaModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="4617.2466,-122 4614.2466,-126 4593.2466,-126 4590.2466,-122 4530.7534,-122 4530.7534,-86 4617.2466,-86 4617.2466,-122"/>
<text text-anchor="middle" x="4574" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">AreaModule</text>
</g>
<!-- AppModule -->
<g id="node32" class="node">
<title>AppModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="2396.6571,-187 2393.6571,-191 2372.6571,-191 2369.6571,-187 2313.3429,-187 2313.3429,-151 2396.6571,-151 2396.6571,-187"/>
<text text-anchor="middle" x="2355" y="-164.8" font-family="Times,serif" font-size="14.00" fill="#000000">AppModule</text>
</g>
<!-- AreaModule&#45;&gt;AppModule -->
<g id="edge1" class="edge">
<title>AreaModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M4574,-122.3802C4574,-146.2785 4574,-185 4574,-185 4574,-185 2406.8578,-185 2406.8578,-185"/>
<polygon fill="#000000" stroke="#000000" points="2406.8578,-181.5001 2396.8578,-185 2406.8578,-188.5001 2406.8578,-181.5001"/>
</g>
<!-- AssetsModule -->
<g id="node2" class="node">
<title>AssetsModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="4513.0954,-122 4510.0954,-126 4489.0954,-126 4486.0954,-122 4416.9046,-122 4416.9046,-86 4513.0954,-86 4513.0954,-122"/>
<text text-anchor="middle" x="4465" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">AssetsModule</text>
</g>
<!-- AssetsModule&#45;&gt;AppModule -->
<g id="edge2" class="edge">
<title>AssetsModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M4465,-122.3228C4465,-145.6602 4465,-183 4465,-183 4465,-183 2406.6737,-183 2406.6737,-183"/>
<polygon fill="#000000" stroke="#000000" points="2406.6738,-179.5001 2396.6737,-183 2406.6737,-186.5001 2406.6738,-179.5001"/>
</g>
<!-- AssetsTypeModule -->
<g id="node3" class="node">
<title>AssetsTypeModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="4399.3627,-122 4396.3627,-126 4375.3627,-126 4372.3627,-122 4274.6373,-122 4274.6373,-86 4399.3627,-86 4399.3627,-122"/>
<text text-anchor="middle" x="4337" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">AssetsTypeModule</text>
</g>
<!-- AssetsTypeModule&#45;&gt;AppModule -->
<g id="edge3" class="edge">
<title>AssetsTypeModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M4337,-122.2479C4337,-145.0179 4337,-181 4337,-181 4337,-181 2406.8542,-181 2406.8542,-181"/>
<polygon fill="#000000" stroke="#000000" points="2406.8542,-177.5001 2396.8542,-181 2406.8542,-184.5001 2406.8542,-177.5001"/>
</g>
<!-- CommentModule -->
<g id="node4" class="node">
<title>CommentModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="4256.273,-122 4253.273,-126 4232.273,-126 4229.273,-122 4141.727,-122 4141.727,-86 4256.273,-86 4256.273,-122"/>
<text text-anchor="middle" x="4199" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">CommentModule</text>
</g>
<!-- CommentModule&#45;&gt;AppModule -->
<g id="edge4" class="edge">
<title>CommentModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M4199,-122.1554C4199,-144.3519 4199,-179 4199,-179 4199,-179 2406.9792,-179 2406.9792,-179"/>
<polygon fill="#000000" stroke="#000000" points="2406.9792,-175.5001 2396.9792,-179 2406.9791,-182.5001 2406.9792,-175.5001"/>
</g>
<!-- FeedbackModule -->
<g id="node5" class="node">
<title>FeedbackModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="4123.691,-122 4120.691,-126 4099.691,-126 4096.691,-122 4010.309,-122 4010.309,-86 4123.691,-86 4123.691,-122"/>
<text text-anchor="middle" x="4067" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">FeedbackModule</text>
</g>
<!-- FeedbackModule&#45;&gt;AppModule -->
<g id="edge5" class="edge">
<title>FeedbackModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M4067,-122.0449C4067,-143.6623 4067,-177 4067,-177 4067,-177 2406.8942,-177 2406.8942,-177"/>
<polygon fill="#000000" stroke="#000000" points="2406.8942,-173.5001 2396.8942,-177 2406.8942,-180.5001 2406.8942,-173.5001"/>
</g>
<!-- FundsModule -->
<g id="node6" class="node">
<title>FundsModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="3992.7773,-122 3989.7773,-126 3968.7773,-126 3965.7773,-122 3899.2227,-122 3899.2227,-86 3992.7773,-86 3992.7773,-122"/>
<text text-anchor="middle" x="3946" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">FundsModule</text>
</g>
<!-- FundsModule&#45;&gt;AppModule -->
<g id="edge6" class="edge">
<title>FundsModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M3946,-122.2843C3946,-143.3211 3946,-175 3946,-175 3946,-175 2406.7376,-175 2406.7376,-175"/>
<polygon fill="#000000" stroke="#000000" points="2406.7376,-171.5001 2396.7376,-175 2406.7376,-178.5001 2406.7376,-171.5001"/>
</g>
<!-- GroupModule -->
<g id="node7" class="node">
<title>GroupModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="3880.8175,-122 3877.8175,-126 3856.8175,-126 3853.8175,-122 3785.1825,-122 3785.1825,-86 3880.8175,-86 3880.8175,-122"/>
<text text-anchor="middle" x="3833" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">GroupModule</text>
</g>
<!-- GroupModule&#45;&gt;AppModule -->
<g id="edge7" class="edge">
<title>GroupModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M3833,-122.1289C3833,-142.5724 3833,-173 3833,-173 3833,-173 2406.8529,-173 2406.8529,-173"/>
<polygon fill="#000000" stroke="#000000" points="2406.8529,-169.5001 2396.8529,-173 2406.8528,-176.5001 2406.8529,-169.5001"/>
</g>
<!-- LearningResourcesModule -->
<g id="node8" class="node">
<title>LearningResourcesModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="3767.6134,-122 3764.6134,-126 3743.6134,-126 3740.6134,-122 3600.3866,-122 3600.3866,-86 3767.6134,-86 3767.6134,-122"/>
<text text-anchor="middle" x="3684" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">LearningResourcesModule</text>
</g>
<!-- LearningResourcesModule&#45;&gt;AppModule -->
<g id="edge8" class="edge">
<title>LearningResourcesModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M3684,-122.308C3684,-142.1455 3684,-171 3684,-171 3684,-171 2406.9693,-171 2406.9693,-171"/>
<polygon fill="#000000" stroke="#000000" points="2406.9694,-167.5001 2396.9693,-171 2406.9693,-174.5001 2406.9694,-167.5001"/>
</g>
<!-- MigrateModule -->
<g id="node9" class="node">
<title>MigrateModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="3581.8655,-122 3578.8655,-126 3557.8655,-126 3554.8655,-122 3478.1345,-122 3478.1345,-86 3581.8655,-86 3581.8655,-122"/>
<text text-anchor="middle" x="3530" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">MigrateModule</text>
</g>
<!-- MigrateModule&#45;&gt;AppModule -->
<g id="edge9" class="edge">
<title>MigrateModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M3530,-122.1686C3530,-141.0898 3530,-168 3530,-168 3530,-168 2406.8189,-168 2406.8189,-168"/>
<polygon fill="#000000" stroke="#000000" points="2406.8189,-164.5001 2396.8189,-168 2406.8188,-171.5001 2406.8189,-164.5001"/>
</g>
<!-- NonOperatingAssetsModule -->
<g id="node10" class="node">
<title>NonOperatingAssetsModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="3460.1797,-122 3457.1797,-126 3436.1797,-126 3433.1797,-122 3283.8203,-122 3283.8203,-86 3460.1797,-86 3460.1797,-122"/>
<text text-anchor="middle" x="3372" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">NonOperatingAssetsModule</text>
</g>
<!-- NonOperatingAssetsModule&#45;&gt;AppModule -->
<g id="edge10" class="edge">
<title>NonOperatingAssetsModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M3372,-122.2667C3372,-140.5552 3372,-166 3372,-166 3372,-166 2406.7636,-166 2406.7636,-166"/>
<polygon fill="#000000" stroke="#000000" points="2406.7637,-162.5001 2396.7636,-166 2406.7636,-169.5001 2406.7637,-162.5001"/>
</g>
<!-- OperatingAssetsModule -->
<g id="node11" class="node">
<title>OperatingAssetsModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="3266.073,-122 3263.073,-126 3242.073,-126 3239.073,-122 3113.927,-122 3113.927,-86 3266.073,-86 3266.073,-122"/>
<text text-anchor="middle" x="3190" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">OperatingAssetsModule</text>
</g>
<!-- OperatingAssetsModule&#45;&gt;AppModule -->
<g id="edge11" class="edge">
<title>OperatingAssetsModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M3190,-122.002C3190,-139.6754 3190,-164 3190,-164 3190,-164 2406.6935,-164 2406.6935,-164"/>
<polygon fill="#000000" stroke="#000000" points="2406.6935,-160.5001 2396.6935,-164 2406.6934,-167.5001 2406.6935,-160.5001"/>
</g>
<!-- OrgActionModule -->
<g id="node12" class="node">
<title>OrgActionModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="3095.9201,-122 3092.9201,-126 3071.9201,-126 3068.9201,-122 2976.0799,-122 2976.0799,-86 3095.9201,-86 3095.9201,-122"/>
<text text-anchor="middle" x="3036" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">OrgActionModule</text>
</g>
<!-- OrgActionModule&#45;&gt;AppModule -->
<g id="edge12" class="edge">
<title>OrgActionModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M3036,-122.0336C3036,-139.0597 3036,-162 3036,-162 3036,-162 2406.8297,-162 2406.8297,-162"/>
<polygon fill="#000000" stroke="#000000" points="2406.8298,-158.5001 2396.8297,-162 2406.8297,-165.5001 2406.8298,-158.5001"/>
</g>
<!-- OrgActionTypeModule -->
<g id="node13" class="node">
<title>OrgActionTypeModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="2958.1867,-122 2955.1867,-126 2934.1867,-126 2931.1867,-122 2809.8133,-122 2809.8133,-86 2958.1867,-86 2958.1867,-122"/>
<text text-anchor="middle" x="2884" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">OrgActionTypeModule</text>
</g>
<!-- OrgActionTypeModule&#45;&gt;AppModule -->
<g id="edge13" class="edge">
<title>OrgActionTypeModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M2884,-122.027C2884,-138.3976 2884,-160 2884,-160 2884,-160 2406.9519,-160 2406.9519,-160"/>
<polygon fill="#000000" stroke="#000000" points="2406.9519,-156.5001 2396.9519,-160 2406.9519,-163.5001 2406.9519,-156.5001"/>
</g>
<!-- PartyMemberModule -->
<g id="node14" class="node">
<title>PartyMemberModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="2792.024,-122 2789.024,-126 2768.024,-126 2765.024,-122 2655.976,-122 2655.976,-86 2792.024,-86 2792.024,-122"/>
<text text-anchor="middle" x="2724" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">PartyMemberModule</text>
</g>
<!-- PartyMemberModule&#45;&gt;AppModule -->
<g id="edge14" class="edge">
<title>PartyMemberModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M2724,-122.2819C2724,-137.9478 2724,-158 2724,-158 2724,-158 2406.9697,-158 2406.9697,-158"/>
<polygon fill="#000000" stroke="#000000" points="2406.9698,-154.5001 2396.9697,-158 2406.9697,-161.5001 2406.9698,-154.5001"/>
</g>
<!-- PhotoMetadataModule -->
<g id="node15" class="node">
<title>PhotoMetadataModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="2638.3075,-122 2635.3075,-126 2614.3075,-126 2611.3075,-122 2493.6925,-122 2493.6925,-86 2638.3075,-86 2638.3075,-122"/>
<text text-anchor="middle" x="2566" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">PhotoMetadataModule</text>
</g>
<!-- PhotoMetadataModule&#45;&gt;AppModule -->
<g id="edge15" class="edge">
<title>PhotoMetadataModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M2541.9488,-122.0511C2541.9488,-136.373 2541.9488,-154 2541.9488,-154 2541.9488,-154 2406.955,-154 2406.955,-154"/>
<polygon fill="#000000" stroke="#000000" points="2406.955,-150.5001 2396.955,-154 2406.9549,-157.5001 2406.955,-150.5001"/>
</g>
<!-- PhotoMetadataModule&#45;&gt;AppModule -->
<g id="edge16" class="edge">
<title>PhotoMetadataModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M2590.0512,-122.1871C2590.0512,-137.1824 2590.0512,-156 2590.0512,-156 2590.0512,-156 2406.7516,-156 2406.7516,-156"/>
<polygon fill="#000000" stroke="#000000" points="2406.7516,-152.5001 2396.7516,-156 2406.7516,-159.5001 2406.7516,-152.5001"/>
</g>
<!-- PhotoModule -->
<g id="node16" class="node">
<title>PhotoModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="2476.2233,-122 2473.2233,-126 2452.2233,-126 2449.2233,-122 2383.7767,-122 2383.7767,-86 2476.2233,-86 2476.2233,-122"/>
<text text-anchor="middle" x="2430" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">PhotoModule</text>
</g>
<!-- PhotoModule&#45;&gt;AppModule -->
<g id="edge17" class="edge">
<title>PhotoModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M2390.3584,-122.1061C2390.3584,-122.1061 2390.3584,-140.991 2390.3584,-140.991"/>
<polygon fill="#000000" stroke="#000000" points="2386.8584,-140.9909 2390.3584,-150.991 2393.8584,-140.991 2386.8584,-140.9909"/>
</g>
<!-- ProjectConstructionModule -->
<g id="node17" class="node">
<title>ProjectConstructionModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="2365.5322,-122 2362.5322,-126 2341.5322,-126 2338.5322,-122 2194.4678,-122 2194.4678,-86 2365.5322,-86 2365.5322,-122"/>
<text text-anchor="middle" x="2280" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectConstructionModule</text>
</g>
<!-- ProjectConstructionModule&#45;&gt;AppModule -->
<g id="edge18" class="edge">
<title>ProjectConstructionModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M2339.4688,-122.1061C2339.4688,-122.1061 2339.4688,-140.991 2339.4688,-140.991"/>
<polygon fill="#000000" stroke="#000000" points="2335.9689,-140.9909 2339.4688,-150.991 2342.9689,-140.991 2335.9689,-140.9909"/>
</g>
<!-- ResourcesModule -->
<g id="node18" class="node">
<title>ResourcesModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="2176.58,-122 2173.58,-126 2152.58,-126 2149.58,-122 2059.42,-122 2059.42,-86 2176.58,-86 2176.58,-122"/>
<text text-anchor="middle" x="2118" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">ResourcesModule</text>
</g>
<!-- ResourcesModule&#45;&gt;AppModule -->
<g id="edge19" class="edge">
<title>ResourcesModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M2118,-122.0511C2118,-136.373 2118,-154 2118,-154 2118,-154 2303.1747,-154 2303.1747,-154"/>
<polygon fill="#000000" stroke="#000000" points="2303.1747,-157.5001 2313.1747,-154 2303.1747,-150.5001 2303.1747,-157.5001"/>
</g>
<!-- ResourcesTypeModule -->
<g id="node19" class="node">
<title>ResourcesTypeModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="2041.8473,-122 2038.8473,-126 2017.8473,-126 2014.8473,-122 1896.1527,-122 1896.1527,-86 2041.8473,-86 2041.8473,-122"/>
<text text-anchor="middle" x="1969" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">ResourcesTypeModule</text>
</g>
<!-- ResourcesTypeModule&#45;&gt;AppModule -->
<g id="edge20" class="edge">
<title>ResourcesTypeModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M1969,-122.1871C1969,-137.1824 1969,-156 1969,-156 1969,-156 2303.3245,-156 2303.3245,-156"/>
<polygon fill="#000000" stroke="#000000" points="2303.3245,-159.5001 2313.3245,-156 2303.3245,-152.5001 2303.3245,-159.5001"/>
</g>
<!-- SubsidyInfoModule -->
<g id="node20" class="node">
<title>SubsidyInfoModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="1877.9888,-122 1874.9888,-126 1853.9888,-126 1850.9888,-122 1750.0112,-122 1750.0112,-86 1877.9888,-86 1877.9888,-122"/>
<text text-anchor="middle" x="1814" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">SubsidyInfoModule</text>
</g>
<!-- SubsidyInfoModule&#45;&gt;AppModule -->
<g id="edge21" class="edge">
<title>SubsidyInfoModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M1814,-122.2819C1814,-137.9478 1814,-158 1814,-158 1814,-158 2302.9988,-158 2302.9988,-158"/>
<polygon fill="#000000" stroke="#000000" points="2302.9988,-161.5001 2312.9988,-158 2302.9988,-154.5001 2302.9988,-161.5001"/>
</g>
<!-- SubsidyModule -->
<g id="node21" class="node">
<title>SubsidyModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="1732.1681,-122 1729.1681,-126 1708.1681,-126 1705.1681,-122 1627.8319,-122 1627.8319,-86 1732.1681,-86 1732.1681,-122"/>
<text text-anchor="middle" x="1680" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">SubsidyModule</text>
</g>
<!-- SubsidyModule&#45;&gt;AppModule -->
<g id="edge22" class="edge">
<title>SubsidyModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M1680,-122.027C1680,-138.3976 1680,-160 1680,-160 1680,-160 2303.2851,-160 2303.2851,-160"/>
<polygon fill="#000000" stroke="#000000" points="2303.2852,-163.5001 2313.2851,-160 2303.2851,-156.5001 2303.2852,-163.5001"/>
</g>
<!-- SubsidyTypeModule -->
<g id="node22" class="node">
<title>SubsidyTypeModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="1609.9355,-122 1606.9355,-126 1585.9355,-126 1582.9355,-122 1476.0645,-122 1476.0645,-86 1609.9355,-86 1609.9355,-122"/>
<text text-anchor="middle" x="1543" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">SubsidyTypeModule</text>
</g>
<!-- SubsidyTypeModule&#45;&gt;AppModule -->
<g id="edge23" class="edge">
<title>SubsidyTypeModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M1543,-122.0336C1543,-139.0597 1543,-162 1543,-162 1543,-162 2303.3353,-162 2303.3353,-162"/>
<polygon fill="#000000" stroke="#000000" points="2303.3353,-165.5001 2313.3353,-162 2303.3352,-158.5001 2303.3353,-165.5001"/>
</g>
<!-- TownModule -->
<g id="node23" class="node">
<title>TownModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="1458.2092,-122 1455.2092,-126 1434.2092,-126 1431.2092,-122 1365.7908,-122 1365.7908,-86 1458.2092,-86 1458.2092,-122"/>
<text text-anchor="middle" x="1412" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">TownModule</text>
</g>
<!-- TownModule&#45;&gt;AppModule -->
<g id="edge24" class="edge">
<title>TownModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M1412,-122.002C1412,-139.6754 1412,-164 1412,-164 1412,-164 2303.2637,-164 2303.2637,-164"/>
<polygon fill="#000000" stroke="#000000" points="2303.2637,-167.5001 2313.2637,-164 2303.2637,-160.5001 2303.2637,-167.5001"/>
</g>
<!-- UserModule -->
<g id="node24" class="node">
<title>UserModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="1347.9762,-122 1344.9762,-126 1323.9762,-126 1320.9762,-122 1262.0238,-122 1262.0238,-86 1347.9762,-86 1347.9762,-122"/>
<text text-anchor="middle" x="1305" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">UserModule</text>
</g>
<!-- UserModule&#45;&gt;AppModule -->
<g id="edge25" class="edge">
<title>UserModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M1305,-122.2667C1305,-140.5552 1305,-166 1305,-166 1305,-166 2303.1908,-166 2303.1908,-166"/>
<polygon fill="#000000" stroke="#000000" points="2303.1908,-169.5001 2313.1908,-166 2303.1908,-162.5001 2303.1908,-169.5001"/>
</g>
<!-- VillageActionModule -->
<g id="node25" class="node">
<title>VillageActionModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="1244.3599,-122 1241.3599,-126 1220.3599,-126 1217.3599,-122 1105.6401,-122 1105.6401,-86 1244.3599,-86 1244.3599,-122"/>
<text text-anchor="middle" x="1175" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">VillageActionModule</text>
</g>
<!-- VillageActionModule&#45;&gt;AppModule -->
<g id="edge26" class="edge">
<title>VillageActionModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M1175,-122.1686C1175,-141.0898 1175,-168 1175,-168 1175,-168 2303.0032,-168 2303.0032,-168"/>
<polygon fill="#000000" stroke="#000000" points="2303.0032,-171.5001 2313.0032,-168 2303.0031,-164.5001 2303.0032,-171.5001"/>
</g>
<!-- VillageActionTypeModule -->
<g id="node26" class="node">
<title>VillageActionTypeModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="1087.6274,-122 1084.6274,-126 1063.6274,-126 1060.6274,-122 920.3726,-122 920.3726,-86 1087.6274,-86 1087.6274,-122"/>
<text text-anchor="middle" x="1004" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">VillageActionTypeModule</text>
</g>
<!-- VillageActionTypeModule&#45;&gt;AppModule -->
<g id="edge27" class="edge">
<title>VillageActionTypeModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M1004,-122.308C1004,-142.1455 1004,-171 1004,-171 1004,-171 2303.0858,-171 2303.0858,-171"/>
<polygon fill="#000000" stroke="#000000" points="2303.0858,-174.5001 2313.0858,-171 2303.0858,-167.5001 2303.0858,-174.5001"/>
</g>
<!-- VillageBulletinBoardModule -->
<g id="node27" class="node">
<title>VillageBulletinBoardModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="902.0828,-122 899.0828,-126 878.0828,-126 875.0828,-122 721.9172,-122 721.9172,-86 902.0828,-86 902.0828,-122"/>
<text text-anchor="middle" x="812" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">VillageBulletinBoardModule</text>
</g>
<!-- VillageBulletinBoardModule&#45;&gt;AppModule -->
<g id="edge28" class="edge">
<title>VillageBulletinBoardModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M812,-122.1289C812,-142.5724 812,-173 812,-173 812,-173 2303.3292,-173 2303.3292,-173"/>
<polygon fill="#000000" stroke="#000000" points="2303.3293,-176.5001 2313.3292,-173 2303.3292,-169.5001 2303.3293,-176.5001"/>
</g>
<!-- VillageCadreModule -->
<g id="node28" class="node">
<title>VillageCadreModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="704.1839,-122 701.1839,-126 680.1839,-126 677.1839,-122 569.8161,-122 569.8161,-86 704.1839,-86 704.1839,-122"/>
<text text-anchor="middle" x="637" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">VillageCadreModule</text>
</g>
<!-- VillageCadreModule&#45;&gt;AppModule -->
<g id="edge29" class="edge">
<title>VillageCadreModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M637,-122.2843C637,-143.3211 637,-175 637,-175 637,-175 2302.959,-175 2302.959,-175"/>
<polygon fill="#000000" stroke="#000000" points="2302.959,-178.5001 2312.959,-175 2302.9589,-171.5001 2302.959,-178.5001"/>
</g>
<!-- VillageMeetingModule -->
<g id="node29" class="node">
<title>VillageMeetingModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="551.913,-122 548.913,-126 527.913,-126 524.913,-122 404.087,-122 404.087,-86 551.913,-86 551.913,-122"/>
<text text-anchor="middle" x="478" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">VillageMeetingModule</text>
</g>
<!-- VillageMeetingModule&#45;&gt;AppModule -->
<g id="edge30" class="edge">
<title>VillageMeetingModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M478,-122.0449C478,-143.6623 478,-177 478,-177 478,-177 2303.1645,-177 2303.1645,-177"/>
<polygon fill="#000000" stroke="#000000" points="2303.1645,-180.5001 2313.1645,-177 2303.1645,-173.5001 2303.1645,-180.5001"/>
</g>
<!-- VillageModule -->
<g id="node30" class="node">
<title>VillageModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="386.2577,-122 383.2577,-126 362.2577,-126 359.2577,-122 285.7423,-122 285.7423,-86 386.2577,-86 386.2577,-122"/>
<text text-anchor="middle" x="336" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">VillageModule</text>
</g>
<!-- VillageModule&#45;&gt;AppModule -->
<g id="edge31" class="edge">
<title>VillageModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M352.7929,-122.1554C352.7929,-144.3519 352.7929,-179 352.7929,-179 352.7929,-179 2303.1811,-179 2303.1811,-179"/>
<polygon fill="#000000" stroke="#000000" points="2303.1811,-182.5001 2313.1811,-179 2303.181,-175.5001 2303.1811,-182.5001"/>
</g>
<!-- VillageModule&#45;&gt;AppModule -->
<g id="edge32" class="edge">
<title>VillageModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M319.2071,-122.2479C319.2071,-145.0179 319.2071,-181 319.2071,-181 319.2071,-181 2302.9469,-181 2302.9469,-181"/>
<polygon fill="#000000" stroke="#000000" points="2302.9469,-184.5001 2312.9469,-181 2302.9468,-177.5001 2302.9469,-184.5001"/>
</g>
<!-- VillagerModule -->
<g id="node31" class="node">
<title>VillagerModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="267.9188,-122 264.9188,-126 243.9188,-126 240.9188,-122 162.0812,-122 162.0812,-86 267.9188,-86 267.9188,-122"/>
<text text-anchor="middle" x="215" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">VillagerModule</text>
</g>
<!-- VillagerModule&#45;&gt;AppModule -->
<g id="edge33" class="edge">
<title>VillagerModule&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M215,-122.3228C215,-145.6602 215,-183 215,-183 215,-183 2303.2122,-183 2303.2122,-183"/>
<polygon fill="#000000" stroke="#000000" points="2303.2123,-186.5001 2313.2122,-183 2303.2122,-179.5001 2303.2123,-186.5001"/>
</g>
<!-- AppService -->
<g id="node33" class="node">
<title>AppService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="81" cy="-104" rx="56.7406" ry="18"/>
<text text-anchor="middle" x="81" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">AppService</text>
</g>
<!-- AppService&#45;&gt;AppModule -->
<g id="edge34" class="edge">
<title>AppService&#45;&gt;AppModule</title>
<path fill="none" stroke="#000000" d="M81,-122.3802C81,-146.2785 81,-185 81,-185 81,-185 2303.0972,-185 2303.0972,-185"/>
<polygon fill="#000000" stroke="#000000" points="2303.0972,-188.5001 2313.0972,-185 2303.0971,-181.5001 2303.0972,-188.5001"/>
</g>
</g>
</svg>

    </div>
    <i id="fullscreen" class="icon ion-ios-resize module-graph-fullscreen-btn" aria-hidden="true"></i>
    <div class="btn-group">
        <button id="zoom-in" class="btn btn-default btn-sm">放大</button>
        <button id="reset" class="btn btn-default btn-sm">重置</button>
        <button id="zoom-out" class="btn btn-default btn-sm">缩小</button>
    </div>
</div>
<script src="../js/libs/svg-pan-zoom.min.js"></script>
<script src="../js/svg-pan-zoom.controls.js"></script>

<ul class="nav nav-tabs" role="tablist">
    <li  class="active" >
        <a href="#info" role="tab" id="info-tab" data-toggle="tab" data-link="info">Info</a>
    </li>
    <li >
        <a href="#source" role="tab" id="source-tab" data-toggle="tab" data-link="source">Source</a>
    </li>
</ul>

<div class="tab-content">
    <div class="tab-pane fade active in" id="c-info">

        <p class="comment">
            <h3>文件</h3>
        </p>
        <p class="comment">
            <code>apps/admin/src/app.module.ts</code>
        </p>




        <div class="container-fluid module">
            <div class="row">
                <div class="col-sm-3">
                    <h3>提供商列表<a href="https://angular.io/api/core/NgModule#providers" target="_blank"
                            title="Official documentation about module providers"><span class="icon ion-ios-information-circle-outline"></a></h3>
                    <ul class="list-group">
                        <li class="list-group-item">
                            <a href="../injectables/AppService.html">AppService</a>
                        </li>
                    </ul>
                </div>
                <div class="col-sm-3">
                    <h3>Controllers<a href="https://docs.nestjs.com/controllers" target="_blank" title="Official documentation about module controllers"><span
                                class="icon ion-ios-information-circle-outline"></a></h3>
                    <ul class="list-group">
                        <li class="list-group-item">
                            <a href="../controllers/AppController.html">AppController</a>
                        </li>
                    </ul>
                </div>
                <div class="col-sm-3">
                    <h3>引入<a href="https://angular.io/api/core/NgModule#imports" target="_blank" title="Official documentation about module imports"><span
                                class="icon ion-ios-information-circle-outline"></a></h3>
                    <ul class="list-group">
                        <li class="list-group-item">
                            <a href="../modules/AreaModule.html">AreaModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/AssetsModule.html">AssetsModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/AssetsTypeModule.html">AssetsTypeModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/CommentModule.html">CommentModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/FeedbackModule.html">FeedbackModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/FundsModule.html">FundsModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/GroupModule.html">GroupModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/LearningResourcesModule.html">LearningResourcesModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/MigrateModule.html">MigrateModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/NonOperatingAssetsModule.html">NonOperatingAssetsModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/OperatingAssetsModule.html">OperatingAssetsModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/OrgActionModule.html">OrgActionModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/OrgActionTypeModule.html">OrgActionTypeModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/PartyMemberModule.html">PartyMemberModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/PhotoMetadataModule.html">PhotoMetadataModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/PhotoMetadataModule.html">PhotoMetadataModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/PhotoModule.html">PhotoModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/ProjectConstructionModule.html">ProjectConstructionModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/ResourcesModule.html">ResourcesModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/ResourcesTypeModule.html">ResourcesTypeModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/SubsidyInfoModule.html">SubsidyInfoModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/SubsidyModule.html">SubsidyModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/SubsidyTypeModule.html">SubsidyTypeModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/TownModule.html">TownModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/UserModule.html">UserModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/VillageActionModule.html">VillageActionModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/VillageActionTypeModule.html">VillageActionTypeModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/VillageBulletinBoardModule.html">VillageBulletinBoardModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/VillageCadreModule.html">VillageCadreModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/VillageMeetingModule.html">VillageMeetingModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/VillageModule.html">VillageModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/VillageModule.html">VillageModule</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../modules/VillagerModule.html">VillagerModule</a>
                        </li>
                    </ul>
                </div>
            </div>
        </div>

        <section>
    
    <h3 id="methods">
        方法
    </h3>
    <table class="table table-sm table-bordered">
        <tbody>
            <tr>
                <td class="col-md-4">
                    <a name="configure"></a>
                    <span class="name">
                        <b>
                            configure
                        </b>
                        <a href="#configure"><span class="icon ion-ios-link"></span></a>
                    </span>
                </td>
            </tr>
            <tr>
                <td class="col-md-4">
<code>configure(consumer: MiddlewareConsumer)</code>
                </td>
            </tr>


            <tr>
                <td class="col-md-4">
                    <div class="io-line">被定义在 <a href="" data-line="100"
                            class="link-to-prism">apps/admin/src/app.module.ts:100</a></div>
                </td>
            </tr>


            <tr>
                <td class="col-md-4">

                    <div class="io-description">
                        <b>参数列表 :</b>
                        <table class="params">
                            <thead>
                                <tr>
                                    <td>名称</td>
                                    <td>类型</td>
                                    <td>可选的</td>
                                </tr>
                            </thead>
                            <tbody>
                                <tr>
                                    <td>consumer</td>
                                    <td>
                                            <code>MiddlewareConsumer</code>
                                    </td>

                                    <td>
                                        否
                                    </td>


                                </tr>
                            </tbody>
                        </table>
                    </div>
                    <div>
                    </div>
                    <div class="io-description">
                        <b>返回 : </b>        <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>

                    </div>
                    <div class="io-description">
                        
                    </div>
                </td>
            </tr>
        </tbody>
    </table>
</section>
    </div>


    <div class="tab-pane fade  tab-source-code" id="c-source">
        <pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { OSSModule } from &#x27;@nest-public/nest-oss&#x27;;
import { MiddlewareConsumer, Module, RequestMethod, Logger } from &#x27;@nestjs/common&#x27;;
import { CommentModule } from &#x27;lib/comment/comment.module&#x27;;
import { AppController } from &#x27;./app.controller&#x27;;
import { AppService } from &#x27;./app.service&#x27;;
import { AreaModule } from &#x27;./area/area.module&#x27;;
import { AssetsModule } from &#x27;./assets/assets.module&#x27;;
import { AssetsTypeModule } from &#x27;./assets-type/assets-type.module&#x27;;
import { FeedbackModule } from &#x27;./feedback/feedback.module&#x27;;
import { FundsModule } from &#x27;./funds/funds.module&#x27;;
import { GroupModule } from &#x27;./group/group.module&#x27;;
import { LearningResourcesModule } from &#x27;./learning-resources/learning-resources.module&#x27;;
import { MigrateModule } from &#x27;./migrate/migrate.module&#x27;;
import { NonOperatingAssetsModule } from &#x27;./non-operating-assets/non-operating-assets.module&#x27;;
import { OperatingAssetsModule } from &#x27;./operating-assets/operating-assets.module&#x27;;
import { OrgActionModule } from &#x27;./org-action/org-action.module&#x27;;
import { OrgActionTypeModule } from &#x27;./org-action-type/org-action-type.module&#x27;;
import { PartyMemberModule } from &#x27;./party-member/party-member.module&#x27;;
import { PhotoMetadataModule } from &#x27;./photo-metadata/photo-metadata.module&#x27;;
import { ProjectConstructionModule } from &#x27;./project-construction/project-construction.module&#x27;;
import { ResourcesModule } from &#x27;./resources/resources.module&#x27;;
import { ResourcesTypeModule } from &#x27;./resources-type/resources-type.module&#x27;;
import { SubsidyModule } from &#x27;./subsidy/subsidy.module&#x27;;
import { SubsidyInfoModule } from &#x27;./subsidy-info/subsidy-info.module&#x27;;
import { SubsidyTypeModule } from &#x27;./subsidy-type/subsidy-type.module&#x27;;
import { TownModule } from &#x27;./town/town.module&#x27;;
import { UserModule } from &#x27;./user/user.module&#x27;;
import { VillageModule } from &#x27;./village/village.module&#x27;;
import { VillageActionModule } from &#x27;./village-action/village-action.module&#x27;;
import { VillageActionTypeModule } from &#x27;./village-action-type/village-action-type.module&#x27;;
import { VillageBulletinBoardModule } from &#x27;./village-bulletin-board/village-bulletin-board.module&#x27;;
import { VillageCadreModule } from &#x27;./village-cadre/village-cadre.module&#x27;;
import { VillageMeetingModule } from &#x27;./village-meeting/village-meeting.module&#x27;;
import { VillagerModule } from &#x27;./villager/Villager.module&#x27;;
import { PhotoModule } from &#x27;./photo/photo.module&#x27;;
import { LoggerMiddleware } from &#x27;./_middleware/logger.middleware&#x27;;


const config &#x3D; {
  client: {
    region: process.env.REGION,
    accessKeyId: process.env.ACCESSKEY_ID,
    accessKeySecret: process.env.ACCESSKEY_SECRET,
    bucket: process.env.BUCKET,
    internal: false, // 是否使用阿里云内部网访问
    secure: true, // 使用 HTTPS
    cname: false, // 自定义endpoint
    timeout: &#x27;90s&#x27;
  },
  domain: &#x27;&#x27;, // 自定义域名
};


@Module({
  imports: [
    CommentModule,

    AreaModule,
    AssetsModule,
    AssetsTypeModule,
    FeedbackModule,
    FundsModule,
    GroupModule,
    LearningResourcesModule,
    MigrateModule,
    NonOperatingAssetsModule,
    OperatingAssetsModule,
    OrgActionModule,
    OrgActionTypeModule,
    PartyMemberModule,
    PhotoMetadataModule,
    ProjectConstructionModule,
    ResourcesModule,
    ResourcesTypeModule,
    SubsidyModule,
    SubsidyInfoModule,
    SubsidyTypeModule,
    TownModule,
    UserModule,
    VillageModule,
    VillageActionModule,
    VillageActionTypeModule,
    VillageBulletinBoardModule,
    VillageCadreModule,
    VillageMeetingModule,
    VillageModule,
    VillagerModule,
    PhotoModule,
    PhotoMetadataModule,

    OSSModule.forRoot(config),
  ],
  controllers: [
    AppController
  ],
  providers: [AppService, Logger],

})
export class AppModule {
  configure(consumer: MiddlewareConsumer) {
    consumer
      .apply(LoggerMiddleware)
      .forRoutes({
        path: &#x27;*&#x27;,
        method: RequestMethod.ALL
      });
  }
}
</code></pre>
    </div>
</div>










                   




                   </div><div class="search-results">
    <div class="has-results">
        <h1 class="search-results-title"><span class='search-results-count'></span> result-matching "<span class='search-query'></span>"</h1>
        <ul class="search-results-list"></ul>
    </div>
    <div class="no-results">
        <h1 class="search-results-title">无匹配的结果 "<span class='search-query'></span>"</h1>
    </div>
</div>
</div>
               <!-- END CONTENT -->
           </div>
       </div>

       <script>
            var COMPODOC_CURRENT_PAGE_DEPTH = 1;
            var COMPODOC_CURRENT_PAGE_CONTEXT = 'module';
            var COMPODOC_CURRENT_PAGE_URL = 'AppModule.html';
            var MAX_SEARCH_RESULTS = 15;
       </script>

       <script src="../js/libs/custom-elements.min.js"></script>
       <script src="../js/libs/lit-html.js"></script>
       <!-- Required to polyfill modern browsers as code is ES5 for IE... -->
       <script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
       <script src="../js/menu-wc.js" defer></script>

       <script src="../js/libs/bootstrap-native.js"></script>

       <script src="../js/libs/es6-shim.min.js"></script>
       <script src="../js/libs/EventDispatcher.js"></script>
       <script src="../js/libs/promise.min.js"></script>
       <script src="../js/libs/zepto.min.js"></script>

       <script src="../js/compodoc.js"></script>

       <script src="../js/tabs.js"></script>
       <script src="../js/menu.js"></script>
       <script src="../js/libs/clipboard.min.js"></script>
       <script src="../js/libs/prism.js"></script>
       <script src="../js/sourceCode.js"></script>
          <script src="../js/search/search.js"></script>
          <script src="../js/search/lunr.min.js"></script>
          <script src="../js/search/search-lunr.js"></script>
          <script src="../js/search/search_index.js"></script>
       <script src="../js/lazy-load-graphs.js"></script>


    </body>
</html>
